package com.my.blog.website.modal.Vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * @Author: gyh
 * @Description:用户购买记录
 * @DateTime: 2020/10/10 23:05
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class RechargeRecordVo implements Serializable {


    private Integer id;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 支付类型(1,正常充值  2.赠送积分)
     */
    private String rechargeType;

    /**
     * 支付方式(0.表示微信支付 1.表示支付宝支付 2.表示银联支付  3.赠送)
     */
    private String payType;

    /**
     * 支付金额
     */
    private BigDecimal rechargeMoney;

    /**
     * 支付充值积分
     */
    private BigDecimal rechargePoint;

    /**
     * 支付状态(0表示未支付，1表示已支付,  2表示充值失败)
     */
    private String status;

    /**
     * 交易流水号
     */
    private String tradeNo;

    /**
     * 交易金额
     */
    private BigDecimal tradeMoney;

    /**
     * 充值时间
     */
    private Date tradeTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 支付标识
     */
    private String payNum;

}